package com.leen.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Set;

/**
 * 给前端登录成功的用户信息
 * @author wy
 */
@Getter
@Setter
@ToString
public class LoginUserVO implements Serializable{

    private Integer userId;

    /**
     * 手机号码(做登录账号)
     */
    private String phone;

    /**
     * 部门ID
     */
    private Integer deptId;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户邮箱
     */
    private String email;

    /**
     * 用户性别（0男 1女 2未知）
     */
    private Integer sex;

    /**
     * 头像地址
     */
    private String avatar;

    /**
     * 用户拥有的角色集
     */
    private Set<String> roles;

    /**
     * 用户拥有的菜单权限
     */
    private Set<String> stringPermissions;
}
